Java-based Multiresolution Streaming Mesh with QoS-like Controlling for Web Graphics

نویسنده

  • Bing-Yu Chen
چکیده

Web Graphics has become an important and new platform today, since there are more and more people that would like to have 3D graphics supports on the Web. In order to distribute 3D graphics applications from servers to clients on different platforms, a general-purpose 3D graphics library for Java called jGL is developed as the base of the 3D graphics applications for Web Graphics. To make jGL to be easy to learn and use, its API (Application Programming Interface) is designed in a manner quite similar to that of OpenGL. Therefore, the programmers who are familiar with the usage of OpenGL can use jGL intuitively since they can find one-to-one mapping functions in both of them. Besides the functions of OpenGL, jGL also supports other useful functionalities, such as Phong shading, bump mapping, environment mapping, procedural solid texturing, and VRML (Virtual Reality Modeling Language) as its extensions. How to transmit geometric 3D models efficiently on the Internet is an important task in Web Graphics, since there are many users using geometric 3D models on the Web. The data size of a geometric 3D model is usually large to enable more detail to be represented, although the user on the Internet usually does not need to use such a detailed model in most cases. Hence, it is necessary to represent the 3D model while keeping the data size small and preserving the shape and features, even if the meshes that constitute the model are unstructured. Therefore, we proposed a reversible multiresolution streaming mesh for these requirements. The mesh simplification algorithm used for generating the streaming mesh is different from other mesh simplification methods. In order to preserve the shape and features of the original model, we first detect the features of the 3D model before simplifying it, so our approach has no over-simplification problem, which is a common problem of other methods. Even the meshes consisted by the model is unstructured; our method can also get a good result efficiently. Moreover, since the network bandwidth of the Internet is not stable actually, how much data is suitable for representing a 3D model on the Web is also a question. Hence, a QoS-like (Quality of Service) QoS-like (Quality of Service) controlling mechanism is also proposed with the reversible multiresolution streaming mesh. Additionally, a VRML library and an adaptive method of procedural solid texturing for supporting the applications of Web Graphics are also provided to be the extensions of jGL. The main idea of the proposed procedural solid texturing method is to use the cache mechanism to store the calculated texture data; hence the computational cost can be reduced. This method solves two main problems of previous procedural solid texturing methods. One is the run-time performance problem due to the computational cost, and the other is the storage problem since to create a 3D-texture image as texture mapping needs a lot of storage spaces. Therefore, our approach can show a 3D model with procedural solid texturing with no such problems. In this dissertation, a prototype of transmitting 3D geometric models on the Internet has been proposed. In order to provide this client/server system for Web Graphics, we contributed from a 3D graphics library as a development environment to a total solution to establish the system including mesh simplification, transmission, and reconstruction. Furthermore, a real-time shading method of procedural solid texturing which can be used on the Web and two model deformation methods are also proposed to support this model transmitting prototype.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

QoS-Based web service composition based on genetic algorithm

Quality of service (QoS) is an important issue in the design and management of web service composition. QoS in web services consists of various non-functional factors, such as execution cost, execution time, availability, successful execution rate, and security. In recent years, the number of available web services has proliferated, and then offered the same services increasingly. The same web ...

متن کامل

Hybrid QoS Based Routing for IEEE 802.16j Mesh Infrastructure

With the growth of wireless networks, Wireless Mesh Network (WMN) has appeared as an emerging key solution for broadband Internet access with a low-cost deployment. Moreover, providing QoS guarantees for real-time and streaming applications such as VoIP (Voice over IP) and VoD (Video on Demand) is a challenging issue in such environment. In this paper, we propose a hybrid wireless mesh architec...

متن کامل

Multiresolution Wavelet Representations for Arbitrary Meshes

Wavelets and multiresolution analysis are instrumental for developing ee-cient methods for representing, storing and manipulating functions at various levels of detail. Although alternative methods such as hierarchical quadtrees or pyramidal models have been used to that eeect as well, wavelets have picked up increasing popularity in recent years due to their energy compactness, ee-ciency, and ...

متن کامل

Streaming Media Caching Model Based on Knapsack Problem

The dominant traffic on the Internet has changed from text and graphics based Web content to more information-rich streaming media content, such as audio and video. With the dramatic increase of network bandwidth and the advancement of technologies on media authoring, encoding, and distribution, media traffic on the Internet has increased explosively and now accounts for the majority of traffic...

متن کامل

Multiresolution MIP Rendering of Large Volumetric Data Accelerated on Graphics Hardware

This paper is concerned with a multiresolution representation for maximum intensity projection (MIP) volume rendering based on morphological pyramids which allows progressive refinement. We consider two algorithms for progressive rendering from the morphological pyramid: one which projects detail coefficients level by level, and a second one, called streaming MIP, which resorts the detail coeff...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002